It is rare for all Formula 1 teams to confirm their drivers for a new campaign before December, this year after a roller-coaster Silly Season we have all twenty drivers confirmed by their respective ten teams. Only two outfits retain the driver... MoreĀ»